#ifndef BALL_H
#define BALL_H
#include "drawable.h"
#include "SDL_gfxPrimitives.h"

class Ball:public Drawable
{
    public:
        Ball();
        virtual ~Ball();
        void Draw(SDL_Surface* screen) const;
        SDL_Rect GetImageBounds() const;
        SDL_Rect GetImagePosition() const;
        void UpdatePosition(float newX, float newY);
    protected:
    private:
        float x; // x position
        float y; // y position
};

#endif // BALL_H
